Edytuj tekst

Funkcja "Edytuj tekst" w IronWord pozwala programistom modyfikować zawartość istniejącego dokumentu DOCX. Programiści mogą zmienić tekst bezpośrednio, uzyskując dostęp do kolekcji Paragraphs i wybierając konkretny obiekt Text w ramach akapitu oraz zamieniając go metodą ReplaceText. Zapewnia to elastyczność w sytuacjach, w których treść musi być dynamicznie aktualizowana, takich jak aktualizacja określonych sekcji raportu, zastępowanie symboli zastępczych lub modyfikowanie tekstu na podstawie danych lub informacji wprowadzonych przez użytkownika.

Możliwość edycji tekstu na poziomie szczegółowym gwarantuje, że można wprowadzać precyzyjne zmiany bez wpływu na strukturę lub formatowanie pozostałej części dokumentu. Ta funkcja jest szczególnie przydatna w zautomatyzowanych procesach generowania dokumentów, gdzie treść wymaga częstych aktualizacji lub poprawek.

5 kroków do edycji tekstu w istniejącym pliku DOCX

  • przy użyciu IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("old text.", "This is the edited text.");
  • doc.Paragraphs[1].Texts[1].Text, "Updated content for the second paragraph.");
  • doc.SaveAs("dokument.docx");

Zastąp tekst

Ten kod pokazuje edycję konkretnego tekstu w istniejącym dokumencie WORDa przy użyciu IronWord. Obiekt WordDocument jest inicjalizowany do załadowania "sample.docx". Kod następnie uzyskuje dostęp do kolekcji Paragraphs z WordDocument i modyfikuje pierwszy i drugi akapit dokumentu. Pierwsza modyfikacja aktualizuje tekst pierwszego obiektu Text w pierwszym akapicie poprzez wywołanie ReplaceText. Metoda ReplaceText przyjmuje dwa parametry, pierwszy to wartość ciągowa do znalezienia, a drugi to tekst do zastąpienia starej wartości. W tym przykładzie podaliśmy statyczny ciąg znaków w pierwszym parametrze i zaktualizowaliśmy go o nowy ciąg znaków dla pierwszego akapitu.

Czasami jednak potrzebna jest bardziej dynamiczna zmienna. Aby to osiągnąć, możemy sięgnąć do istniejącego tekstu w drugim akapicie. Najpierw uzyskujemy dostęp do kolekcji Paragraphs, która jest podobna do pierwszego przypadku. Wciąż w polu starego tekstu, dalej drążymy, aby uzyskać dostęp do istniejącego tekstu, uzyskując dostęp do właściwości tablicy Texts i następnie do właściwości Text. Ta metoda zapewnia pełną kontrolę nad wyszukiwaniem i aktualizowaniem istniejących ciągów znaków, gwarantując pewność w procesie edycji dokumentów.

Zapoznaj się z samouczkiem dotyczącym elementów dokumentu w IronWord

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 38,043 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronWord
uruchom próbkę zobacz, jak twoje dane stają się dokumentem Word.